package com.chinacoal.hr.levelapi.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

/**
 * @author: YunTao.Li
 * @create: 2019-11-26 14:18
 * @description:
 **/
@Data
@TableName(value = "xip_hr_kq")
public class AttendanceSummary {

    //考勤id
    @TableId(type = IdType.UUID)
    public String kqNo;
    //月份
    public String periodCode;
    //组织id
    public String ouId;
    public String orgCode;
    public String orgName;
    //部门id
    public String deptId;
    public String deptCode;
    public String deptName;
    //员工id
    public String empId;
    public String empCode;
    //姓名
    public String empName;
    //应到天数
    public Integer expectDays;
    //实到天数
    public Integer actualDays;
    //忘签到次数
    public Integer notSignUp;
    //忘签退次数
    public Integer notSignOut;
    //旷工天数
    public Integer leaveDays;
    //迟到次数（小于30分钟）
    public Integer delaySignNum;
    //早退次数（小于30分钟）
    public Integer preSignNum;
    //迟到次数（大于等于30分钟）
    public Integer delaySignNumMore;
    //早退次数（大于等于30分钟）
    public Integer preSignNumMore;
    //调休天数
    public Integer takeWorkingDays;
    //病假天数
    public Integer sickDays;
    //事假天数
    public Integer privateDays;
    //年休假天数
    public Integer annualDays;
    //产假天数
    public Integer maternityDays;
    //申诉次数
    public Integer appealDays;
    //出差天数
    public Integer bizTravelDays;
    //因公外出天数
    public Integer awayDays;
    //加班天数
    public Integer overtimeDays;
    //备注
    public String kqDesc;
    //创建日期
//    public Integer creationDate;
    //创建人
    public String createdBy;
    //最后更新日期
//    public Integer lastUpdateDate;
    //最后更新人
    public String lastUpdatedBy;
    //婚假
    public Integer marriageDays;
    //哺乳假
    public Integer lactationDays;
    //丧假
    public Integer funeralDays;
    //探亲假
    public Integer homeLeaveDays;
    //工伤假
    public Integer injuryDays;
    //培训考试假
    public Integer trainingDays;
    //公假
    public Integer pubLeaveDays;
}
